/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.vce.election.domain;

/**
 *
 * @author Usuario
 */
public class RegisteredFiscal {

    private Long id;
    private IdType idType;
    private String idNumber;
    private String firstName;
    private String middleName;
    private String lastName;
    private String secondLastName;
    private Party party;
    private State state;
    private Town town;
    private BallotCentre ballot;
    private Jrv jrv;
    private PositionType positionType;
    private String fullName;

    public RegisteredFiscal() {
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public IdType getIdType() {
        return idType;
    }

    public void setIdType(IdType idType) {
        this.idType = idType;
    }

    public String getIdNumber() {
        return idNumber;
    }

    public void setIdNumber(String idNumber) {
        this.idNumber = idNumber;
    }

    public String getFirstName() {
        return firstName;
    }

    public void setFirstName(String firstName) {
        this.firstName = firstName;
    }

    public String getMiddleName() {
        return middleName;
    }

    public void setMiddleName(String middleName) {
        this.middleName = middleName;
    }

    public String getLastName() {
        return lastName;
    }

    public void setLastName(String lastName) {
        this.lastName = lastName;
    }

    public String getSecondLastName() {
        return secondLastName;
    }

    public void setSecondLastName(String secondLastName) {
        this.secondLastName = secondLastName;
    }

    public Party getParty() {
        return party;
    }

    public void setParty(Party party) {
        this.party = party;
    }

    public State getState() {
        return state;
    }

    public void setState(State state) {
        this.state = state;
    }

    public Town getTown() {
        return town;
    }

    public void setTown(Town town) {
        this.town = town;
    }

    public BallotCentre getBallot() {
        return ballot;
    }

    public void setBallot(BallotCentre ballot) {
        this.ballot = ballot;
    }

    public Jrv getJrv() {
        return jrv;
    }

    public void setJrv(Jrv jrv) {
        this.jrv = jrv;
    }

    public PositionType getPositionType() {
        return positionType;
    }

    public void setPositionType(PositionType positionType) {
        this.positionType = positionType;
    }

    public String getFullName() {
        return fullName;
    }

    public void setFullName(String fullName) {
        this.fullName = fullName;
    }

    public static enum IdType {

        CEDULA,
        DOCUMENTO_SUPLETORIO;
    }
    
    public static enum PositionType {
        PROPIETARIO,
        SUPLENTE;
    }
}
